randomizearray
戎虜17059723726咨詢: VB中 Randomize 應(yīng)該如何使用 -
望花區(qū)星輪系回復(fù):
______ Randomize語句但獨(dú)用就可以,在第一個(gè)rnd函數(shù)之前有就可以,作用是初始化隨機(jī)數(shù)生成器. 如果不用這個(gè)語句的話,每次生成的隨機(jī)數(shù)都相同,用了之后,每次的隨機(jī)數(shù)就會(huì)不相同了. 后面也可以加參數(shù),但這樣每次運(yùn)行的結(jié)果也是相同的....
戎虜17059723726咨詢: Randomize函數(shù)的用法 -
望花區(qū)星輪系回復(fù):
______ Randomize主要是針對(duì)Rnd這個(gè)函數(shù)的 給你舉個(gè)代碼示例吧 Private Sub Form_Click() For i = 1 To 10 Print Int(Rnd * 10); " " Next i End Sub 你運(yùn)行時(shí)點(diǎn)一下窗體 會(huì)得到一組數(shù) 記下來 關(guān)閉程序 然后再運(yùn)行一遍 記下再次得到的一組數(shù) 看吧是一樣的 再給你一個(gè)程序 Private Sub Form_Click() Randomize For i = 1 To 10 Print Int(Rnd * 10); " " Next i End Sub 運(yùn)行時(shí)點(diǎn)一下窗體 記下得到的一組數(shù)關(guān)閉 再運(yùn)行 點(diǎn)一下窗體 又得到一組數(shù) 這兩組數(shù)是不同的 明白了吧
戎虜17059723726咨詢: randomize函數(shù) -
望花區(qū)星輪系回復(fù):
______ 函數(shù)名: randomize 功 能: 初始化隨機(jī)數(shù)發(fā)生器 適用語言;BASIC,VISUAL BASIC,C,C++,Delphi等 用 法: void randomize(void); 程序例: #include <stdlib.h> int main(void) { int i; randomize(); printf("Ten random numbers from 0 ...
戎虜17059723726咨詢: vb中怎么實(shí)現(xiàn)在指定一些數(shù)中產(chǎn)生隨機(jī)數(shù)? 例如:點(diǎn)擊一次按鈕,text1中顯... -
望花區(qū)星輪系回復(fù):
______ dim a as variant ,b as integer '定義變體類型變量a,整型變量b private sub command1_click() a=Array(1,3,4,12,16) '設(shè)置數(shù)組a Randomize '初始化隨機(jī)數(shù)生成器 b=int(Rnd*5) '產(chǎn)生0—4之間隨機(jī)數(shù);因?yàn)閿?shù)組a下標(biāo)默認(rèn)從0開始 text1.text =a(b)把抽取的隨機(jī)數(shù)送到text1 end sub
戎虜17059723726咨詢: VB的問題 設(shè)計(jì)一函數(shù)maxArray,求數(shù)組中的最大值,該函數(shù)能返回?cái)?shù)組的最大值. 是 V B 的!!!! -
望花區(qū)星輪系回復(fù):
______ Function maxArray(ByRef arr() As Variant) As Variant Dim x As Variant, fst As Boolean fst = True For Each x In arr If fst Then maxArray = x fst = False Else If maxArray End If Next End Function
戎虜17059723726咨詢: C語言中的randomize()函數(shù)怎么用?有什么作用?
望花區(qū)星輪系回復(fù):
______ 基本信息 函數(shù)名:randomize 功 能:初始化隨機(jī)數(shù)發(fā)生器 用 法:void randomize(void); 程序例 #include <stdlib.h> int main(void) { int i; randomize(); printf("Ten random numbers from 0 to 99\n\n"); for(i=0; i<10; i++) printf("%d\n", rand() % 100); return 0; } 注:可以在TC2.0中運(yùn)行通過,在VC6.0不能運(yùn)行. PS: 來源 http://baike.baidu.com/view/1081216.htm
戎虜17059723726咨詢: 用VB把幾個(gè)數(shù)值隨機(jī)賦給變量該怎么寫? -
望花區(qū)星輪系回復(fù):
______ 比方說要把234、567、189、445這四個(gè)數(shù)值隨機(jī)賦值給變量x:Dim a() a = Array(234, 567, 189, 445) Randomize x = a(Int(Rnd * (UBound(a) + 1)))
戎虜17059723726咨詢: c語言中的return和randomize的用法! -
望花區(qū)星輪系回復(fù):
______ return可以帶返回值,也可以不帶.這要看函數(shù)是怎么聲明的.如果函數(shù)聲明有返回值,return就得帶返回值,如果函數(shù)聲明成void,return就不能有返回值.否則編譯出錯(cuò). return是直接退出函數(shù),break是退出循環(huán),continue是結(jié)束本次循環(huán),進(jìn)...
戎虜17059723726咨詢: 求VB中Randomize語句的例子 -
望花區(qū)星輪系回復(fù):
______ Randomize 語句示例:本示例用 Randomize 語句初始化隨機(jī)數(shù)生成器.由于忽略了數(shù)值參數(shù), 所以 Randomize 用 Timer 函數(shù)的返回值作為新的隨機(jī)數(shù)種子值.Dim MyValue Randomize ' 對(duì)隨機(jī)數(shù)生成器做初始化的動(dòng)作.MyValue = Int((6 * Rnd) + 1) ' 生成 1 到 6 之間的隨機(jī)數(shù)值.Randomize 語句,初始化隨機(jī)數(shù)生成器.語法:Randomize [number] 可選的 number 參數(shù)是 Variant 或任何有效的數(shù)值表達(dá)式.
戎虜17059723726咨詢: EXCEL表中RAND函數(shù)是什么意思?怎么用? -
望花區(qū)星輪系回復(fù):
______ Rnd(number) 返回一個(gè)Single類型的隨機(jī)數(shù),小于 1 但大于或等于 0 的值 如果 number 的值 小于 0 每次都得到相同的隨機(jī)數(shù). 大于 0 或省略 產(chǎn)生下一個(gè)隨機(jī)數(shù). 等于 0 返回最近一次生成的隨機(jī)數(shù). 使用之前最好使用Randomize 例如產(chǎn)生N到M的隨機(jī)數(shù),Int(Rand()*M-N+1)+N vb6.0中沒有Rand函數(shù),如寫Rand(3)就會(huì)出錯(cuò). Round(Number,[int]) 將number四舍五入到那一位(int)如:t = Round(12.5678, 3) 返回12.568